var paper = {
    "settings": {
        "applyMatrix": {},
        "handleSize": {},
        "hitTolerance": {}
    },
    "project": function () {},
    "projects": function () {},
    "tools": function () {},
    "palettes": function () {},
    "_id": {},
    "PaperScope": function () {},
    "Point": function () {},
    "Size": function () {},
    "Rectangle": function () {},
    "Matrix": function () {},
    "Line": function () {},
    "Project": function () {},
    "Symbol": function () {},
    "Item": function () {},
    "Group": function () {},
    "Layer": function () {},
    "Shape": function () {},
    "Raster": function () {},
    "PlacedSymbol": function () {},
    "HitResult": function () {},
    "Segment": function () {},
    "Curve": function () {},
    "CurveLocation": function () {},
    "PathItem": function () {},
    "Path": function () {},
    "CompoundPath": function () {},
    "PathIterator": function () {},
    "TextItem": function () {},
    "PointText": function () {},
    "Color": function () {},
    "GrayColor": function () {},
    "RgbColor": function () {},
    "RGBColor": function () {},
    "HsbColor": function () {},
    "HSBColor": function () {},
    "HslColor": function () {},
    "HSLColor": function () {},
    "GradientColor": function () {},
    "Gradient": function () {},
    "GradientStop": function () {},
    "Style": function () {},
    "View": function () {},
    "CanvasView": function () {},
    "Event": function () {},
    "KeyEvent": function () {},
    "MouseEvent": function () {},
    "ToolEvent": function () {},
    "Tool": function () {},
    "PaperScript": {
        "compile": function () {},
        "execute": function () {},
        "load": function () {},
        "parse": function () {}
    },
    "Base": function () {},
    "Numerical": {
        "TOLERANCE": {},
        "EPSILON": {},
        "MACHINE_EPSILON": {},
        "KAPPA": {},
        "isZero": function () {},
        "integrate": function () {},
        "findRoot": function () {},
        "solveQuadratic": function () {},
        "solveCubic": function () {}
    },
    "Key": {
        "modifiers": {
            "shift": {},
            "control": {},
            "option": {},
            "command": {},
            "capsLock": {},
            "space": {}
        },
        "isDown": function () {}
    },
    "support": {
        "nativeDash": {},
        "nativeBlendModes": {
            "source-over": {},
            "source-in": {},
            "source-out": {},
            "source-atop": {},
            "destination-over": {},
            "destination-in": {},
            "destination-out": {},
            "destination-atop": {},
            "lighter": {},
            "darker": {},
            "copy": {},
            "xor": {},
            "multiply": {},
            "screen": {},
            "overlay": {},
            "soft-light": {},
            "hard-light": {},
            "color-dodge": {},
            "color-burn": {},
            "darken": {},
            "lighten": {},
            "difference": {},
            "exclusion": {},
            "hue": {},
            "saturation": {},
            "luminosity": {},
            "color": {},
            "add": {},
            "subtract": {},
            "average": {},
            "negation": {}
        }
    },
    "browser": {
        "platform": {},
        "mac": {},
        "version": {},
        "versionNumber": {},
        "name": {},
        "chrome": {}
    }
}
